#ifndef KEYBOARD_EVENTS_H
#define KEYBOARD_EVENTS_H

#include "../../Event/Event.h"

class KeyboardEvents
{
    public:
        
        Event<char>& OnCharacterPressed();
        
        static KeyboardEvents* GetInstance();
        
    private:
        
        KeyboardEvents();
        
        static KeyboardEvents* _instance;
        
        Event<char> _on_character_pressed;
};

#endif
